package com.bbva.recaudos.service;

import java.util.List;

import com.bbva.recaudos.bean.Convenio;
import com.bbva.recaudos.bean.Empresa;
import com.bbva.recaudos.bean.RegistroIntercnx;
import com.bbva.recaudos.dao.ConvenioDAO;
import com.bbva.recaudos.dao.DAOFactory;
import com.bbva.recaudos.dao.EmpresaDAO;
import com.bbva.recaudos.dao.RegistroIntercnxDAO;

public class HubIntercnxServiceImpl implements HubIntercnxService
{
	
	DAOFactory factory = DAOFactory.getDAOFactory(DAOFactory.DB_ORACLE);
	RegistroIntercnxDAO dao = factory.getRegistroIntercnx();
	EmpresaDAO objEmpresaDAO = factory.getEmpresa();
	ConvenioDAO objConvenioDAO = factory.getConvenio();

	@Override
	public List<RegistroIntercnx> getRegistros() throws Exception {
		return dao.obtenerTodos();
	}

	@Override
	public List<Empresa> getEmpresas() throws Exception {
		return objEmpresaDAO.obtenerTodos();
	}

	@Override
	public List<Convenio> getConveniosXEmpresa(int idEmpresa)
			throws Exception {
		return objConvenioDAO.obtenerConveniosXEmpresa(idEmpresa);
	}
	
	

}
